import threading
from threading import Thread
import time

def test():
    for i in range(3):
        time.sleep(1)
        print(f'线程{threading.current_thread().name}正在执行, {i}')


if __name__ == '__main__':
    print('主线程开始执行')
    start = time.time()
    # for i in range(2):
    #     t = Thread(target=test)
    #     # 启动线程
    #     t.start()

    # 列表生成式
    lst = [Thread(target=test) for i in range(2)]
    for item in lst:
        item.start()
    for item in lst:
        item.join()
    print('消耗的时间:', time.time() - start)

